an expression for surprise/amazement - Deutsch Englisch Wörterbuch